<?php

class Route {

	private static $route = null;
	
	private function __construct(){}
	
	public static function init($routeBase) {
		if( self::$route == null )
			self::$route = $routeBase;
	}
	
	// Verificar no código fonte da página
	public static function url($dirName, array $data = array('file' => '*.png')) {
		if( self::$route == null )
			die("app/extras/Route: Não há rota definida!!!");
		if( !is_dir( self::$route ."/". $dirName ) )
			die("app/extras/Route: O diretório informado não existe!!!");
		if( !array_key_exists("file", $data) )
			die("app/extras/Route: Não há 'file' especificado!!!");
		return BASE ."/". self::$route ."/". $dirName ."/". $data['file'];
	}
	
}

?>